define([ "Zepto", "underscore", "Backbone", "Handlebars",
		"text!templates/teacher/appointment-teacher.html",
		"models/ricevimentodocente"
         ], function($, _, Backbone, Handlebars,
		template, Ricevimentodocente) {

	var RicevimentoView = Backbone.View.extend({

		template : Handlebars.compile(template),

		initialize : function() {
			this.model.bind("reset", this.render, this);
		},

		render : function(eventName) {
			var obj = this.model.toJSON();

            if(this.model.get("orainizio")) {
                var ora_decimale = this.model.get("orainizio");
                var ora = parseInt(ora_decimale);
                ora_decimale = (ora_decimale - ora) * 60;
                var minuti = parseInt(ora_decimale);
                if(minuti == 0) minuti = "00";
                obj.orainizio = ora + ":" + minuti;
            }
            if(this.model.get("orafine")) {
                var ora_decimale = this.model.get("orafine");
                var ora = parseInt(ora_decimale);
                ora_decimale = (ora_decimale - ora) * 60;
                var minuti = parseInt(ora_decimale);
                if(minuti == 0) minuti = "00";
                obj.orafine = ora + ":" + minuti;
            }

            $(this.el).html(this.template(obj));
            return this;
		},
		
		
		

	});
	

	return RicevimentoView;
});
